.pad-20{
    padding:  0 20px;
}
.height-10{
    height: 10px;
}
.margin-l10{
    margin-left: 10px;
}
.table-list{
    padding: 10px 10px 0 10px;
}
/deep/ .question-tabs {
    .el-tabs__item {
        font-size: 16px;
        height: 45px;
        &.is-active{
            font-weight: bold;
        }
    }
    .el-tabs__nav-wrap::after  {
        background-color: transparent;
    }
    .el-tabs__header.is-top{
        margin: 0;
    }
}
.question-search{
    padding:  10px 20px 0;
}
/deep/ .question-button{
    padding: 10px 10px 0;
    .el-select .el-input {
        width: 100px;
      }
      .input-with-select .el-input-group__prepend {
        background-color: #fff;
      }
      .el-icon-search{
          font-size: 16px;
      }
      .el-icon-search{
          line-height: 32px;
          cursor: pointer;
      }
}
/*火狐滚动条*/
@-moz-document url-prefix() {
    .question-table .el-main,.el-tabs__content,.el-table--scrollable-y .el-table__body-wrapper{
        scrollbar-width: auto;
    }
}
/deep/ .question-table{
    .el-table__empty-block {
        width: 100% !important;
    }
    .answer-show{
        font-weight: bold;
        cursor: pointer;
    }
    td {
        vertical-align: top;
    }
    .icon-open{
        margin-top: 6px;
        cursor: pointer;
        margin-right: 10px;
        &.open {
            transform: rotateZ(90deg);
        }
    }
    .el-table__row>td:last-child .cell{
        height: 23px!important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .el-table__empty-block {
        width: 100% !important;
    }
}
.question-button{
    flex-wrap: wrap;
    .left{
        flex-shrink: 0;
        margin-bottom: 10px;
    }
    .right{
        flex-shrink: 0;
        margin-bottom: 10px;
        &>div{
          margin-right: 10px;
        }
        /deep/ .el-input__inner{
            background-color: transparent;
        }
        .desc{
            margin-right: 10px;
            &>div{
                flex-shrink: 0;
                display: flex;
                align-items: center;
                cursor: pointer;
                margin-left: 10px;
                .title-icon{
                    width: 8px;
                    height: 12px;
                    margin-left: 4px;
                }
                &.active{
                    color: red;
                }
            }
        }

    }
    /deep/ .el-input-group__prepend{
        background-color: #fff;
        color: #000000;
    }
}
.shrink-0{
    flex-shrink: 0;
}
.table-list{
    min-width: 1470px;
    overflow-x: auto;

}
